armoured mortar vehicle - Español Inglés Diccionario